CLIPBOARD.SET_DATA Function
Syntax
Arguments
- data
The data to be stored.
- cb_type|C
Optional. A number that specifies the type of data in the Clipboard. You may create new Clipboard_Format values with CLIPBOARD.REGISTER_TYPE(). Predefined values for Clipboard_Format are:
- Format
- Value
- Text
1
- DIB (Device Independent Bitmap)
8
- DIF (Data Interchange Format)
5
- SYLK
4
- TIFF
6
- reset
You can put multiple items of different types on the clipboard. For example, the clipboard could contain text data and a bitmap image. This flag determines whether to just clear the data the type currently being stored. Optional. Default = .T. (TRUE)
- .T. = Clear all existing data types on the clipboard.
- .F. = Only clear existing data type being stored.
Description
The CLIPBOARD.SET_DATA() method puts the data in the variable, Data on the clipboard. You can specify the type of data with the optional Clipboard_Format parameter. See CLIPBOARD.GET_DATA() for a list of standard clipboard formats. You can register a new Clipboard_Format value with the CLIPBOARD.REGISTER_TYPE() method.
Example
This script copies the address from the current record to the 'clipboard. The address is formatted as a standard address.
dim address as C dim tbl as P tbl = table.current() address = trim(tbl.first_name) + " " + trim(tbl.last_name) + CRLF() address = address + tbl.address_1 + CRLF() if .not. tbl.address_2.is_blank() address = address + tbl.address_2 + CRLF() end if address = address + trim(tbl.city) + ", " + trim(tbl.state_prov) + " " + tbl.ZIP :clipboard.set_data(address)
Limitations
Desktop applications only.
See Also